Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2011
Тип роботи:
Курсова робота
Предмет:
Структури даних та алгоритми

Частина тексту файла

Мiнiстерство освiти і науки, молоді та спорту України Національний університет «Львівська політехніка» Кафедра ЕОМ Курсова робота з дисципліни «Програмування. Частина ІІІ. Структури даних та алгоритми» 1: № варіанта = ((1% 5), (19 % 6)) = (1, 1) 2.1 № варіанта =(((19*4)%541)*1+4)%30=20 2.2 № варіанта = ((19+4)*(541+1))%30 = 16 2.3 № варіанта =(4*10+541*1)%30 = 11 2.4 № варіанта = (19*3*541+(1%3)*4)%30 = 1 2.5№ варіанта = (19+1+541*4+19*1)%30 = 13 Завдання на курсову роботу Завдання 1. Визначити внутрішнє представлення в пам’яті комп’ютера даних базових типів. Розглянути основні прості (цілі, дійсні, символьні, логічні) типи даних: Варіант: (1,1) bool b=5; unsigned char ch2='y'; int i4=-4085; double d2= 19.19e+1; Завдання 2: Внутрішні формати похідних типів Визначити представлення в пам’яті комп’ютера рядків символів. Оголосити рядок символів і ініціалізувати його. Після цього виконати деякі переприсвоювання згідно варіанту. char *string20 = "\x23\1\34t5\n\n\\\\v\v\\n""]*\\A"""; string20 [0] = ‘8’; string20 [2] = ‘9’; string20 [4] = ‘4’; string20 [6 ] = ‘7’; string20 [8] = ‘5’; string20 [10] =’9’ ; string20 [12] = ‘0’; string20 [14] = ‘6’; Визначити представлення в пам’яті комп’ютера переліків. Оголосити три змінні перелікового типу і надати їм значення згідно варіанту. enum color16 { BLUE, GREEN, CYAN, RED = 0, BROWN, GRAY, YELLOW, WHІTE = 8, MAGENTA, LІGHTGRAY, DARKGRAY, BLACK } c1= CYAN, c2= BROWN, c3= DARKGRAY; Визначити представлення в пам’яті комп’ютера масивів. Оголосити масив та ініціалізувати його. Після цього виконати переприсвоювання згідно варіанту. unsigned short array11[][2][4] = {{2,2,232}, '2','/'} 1-ий елемент масиву = 0*19=0; 2-ий елемент масиву = 9*19=171; 3-ий елемент масиву = 8*19=152; 4-ий елемент масиву = 9*19=171; 5-ий елемент масиву = 4*19=76; 6-ий елемент масиву = 7*19=133; 7-ий елемент масиву = 5*19=95; 8-ий елемент масиву = 9*19=171; 9-ий елемент масиву = 0*19=0; 10-й елемент масиву = 6*19=114; Визначити представлення в пам’яті комп’ютера структур. Оголосити структуру, після цього надати всім елементам структури значення згідно варіанту. struct str1 { float a; unsigned b:11; unsigned :0; char c[5]; unsigned short d; unsigned :0; unsigned e:7; wchar_t f; }str; str.a = 19.19; str.b = 268336; // 4*541*124 = 268336 str.c[0] = ‘K’; str.c[1] = ‘y’; str.c[2] = ‘r’; str.c[3] = ‘u’; str.c[4] = ‘l’; str.d = 12224; // 764 * 4 * 4 = 12224 str.e = 684; // 19 * 1 * 36 = 684 str.f = 6; Визначити представлення в пам’яті комп’ютера об'єднань. Оголосити об'єднання, надати деяким елементам об'єднання початкові значення. union un13 { double f[3]; float b[2]; struct { wchar_t a[7]; int c; }; float e; bool g; } un; un.e = 213692; // 541 * 325 + 1993 * 19 = 213692 un.c = 9500; // 19* (1 + 4) * 100 = 9500 un.a[0] = ‘7’; un.a[1] = ‘5’; un.a[2] = ‘9’; un.a[3] = ‘0’; un.a[4] = ‘6’; Зміст Вступ---------------------------------------------------------------------------------------6 Теоретична частина------------------------------------------------------------------7 Алгоритм розв’язання задачі-------------------------------------------------------10 Система тестів------------------------------------------------------------------------11 Внутрішні формати базових типів--------------------------------------------11 Логічний тип---------------------------------------------------------------11 Символьний тип-----------------------------------------------------------11 Цілий тип-------------------------------------------------------------------11 Дійсний тип----------------------------------------------------------------12 Внутрішні формати похідних типів------------------------------------------13 Рядок символів-------------------------------------------------------------13 Перерахування-------------------------------------------------------------13 Масив...
Антиботан аватар за замовчуванням

04.06.2014 22:06

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини